hysop.core.graph.continuous module¶
Common interface for all continuous operators.
- class hysop.core.graph.continuous.OperatorBase(name, fields, tensor_fields, parameters, mpi_params=None, io_params=False, **kwds)[source]¶
Bases:
TaggedObject
Abstract interface to continuous operators.
- Parameters:
fields (tuple of ScalarField) – ScalarFields on which this operator operates
tensor_fields (tuple of TensorField) – TensorFields on which this operator operates. All contained ScalarField have to be contained in fields.
parameters (tuple of Parameter) – Parameters on which this operator operates
mpi_params (
hysop.tools.parameters.MPIParams
) – Mpi config for the operator (comm, task …)io_params (
hysop.tools.io_utils.IOParams
) – File i/o config (filename, format …)